// chalk 库使用的例子
// 该例子只 chalk 的简单使用例子，详细信息看参考以下文档
// 参考: [chalk中文文档|中文示例](http://www.npmdoc.org/chalkzhongwenwendangzhongwenshili.html)
import chalk from 'chalk'

const log = console.log

// 指定文本的颜色
log(chalk.blue('Hello, World'))
log(`${chalk.green('Hello')}, ${chalk.red('World')}`)
// 同时指定颜色、背景色、字体样式
log(chalk.red.bgGreen.bold('Hello, World'))
// 同时传入多个参数
log(chalk.blue('He', 'llo', 'Wo', 'rld'))
// 样式嵌套
log(chalk.red('Hello', chalk.underline.bgBlue(' world') + '!'))
// 自定义颜色
log(chalk.hex('#00bfff')('My Color'))
log(chalk.rgb(50, 121, 198).underline('Underlined reddish color'))
// 定义自己的主题
const error = chalk.bold.red
const warning = chalk.yellowBright.underline
log(error('Error: This is dangerous'))
log(warning('Warning: You should deal with this'))
// 格式化字符串
log(chalk.green('Hello, %s'), 'fff')
